/**
 * 
 */
package com.csc.bankingsystem.core.dao;

import java.util.List;

/**
 * 
 * @author angelkid
 *
 */
public interface GenericDAO<T>
{
	T find(long id);
	List<T> findAll();
	Long countAll();
	Long save(T obj);
	void update(T obj);
	void delete(T obj);
}